SVN là gì?
SVN (subversion) là tên gọi của các công cụ quản lí phiên bản phần mềm.
Mô tả từng phần mềm cần cài đặt khi cài đặt SVN.
SVN server: là  phần mềm được cài đặt trên máy server, là máy quản lí trực tiếp code chương trình. là nơi tạo và phân quyền người dùng trong dự án.
SVN client: là phần mềm cài đặt trên máy khách và máy của người tham gia dự án, SVN client có thể checkout, update, commit dự án tùy theo phân quyền đã được định sẵn.
Cách quản lý và update các fie trong project của SVN.
Để quản lý và update các file trong project SVN, người tham gia vào dự án phải cẩn thận, update dự án trươc mỗi lần commit. Khi dự án bị lỗi do các thành viên update cùng lúc, SVN có thể khôi phục lại version trước dó, sau đó tiếp tục sữa lỗi.
Ví dụ về sữ dụng SVN:
Thực hiện đồ án tin học dành cho sinh viên. Khi làm đố án cùng nhiều người, mà các thành viên không có nhiều thơi gian để gặp nhau, SVN là một trong những công cụ đắt lực để hỗ trợ. Khi này các thành viên sẽ tương tác với nhau thông qua SVN, và được quản lí bởi nhóm trưởng, như vậy dù thời gian làm việc nhóm không nhiều nhưng đồ án vẫn đảm bảo quy trình làm việc. Điều này mang lại sự tiện lợi cho nhóm.
